Mo’s Algorithm